long-term planning - German English Dictionary